<?php

// @formatter:off
/**
 * A helper file for your Eloquent Models
 * Copy the phpDocs from this file to the correct Model,
 * And remove them from this file, to prevent double declarations.
 *
 * @author Barry vd. Heuvel <barryvdh@gmail.com>
 */

namespace App\Models{
    /**
     * App\Models\Agent.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $name       代理商名称
     * @property string                          $app_id     接口请求AppId
     * @property string                          $app_secret 接口请求Secret
     * @property mixed                           $status     状态
     * @property null|\App\Models\AgentUser      $admin_user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Agent newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Agent newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Agent query()
     */
    class IdeHelperAgent
    {
    }
}

namespace App\Models{
    /**
     * App\Models\AgentConfig.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id     代理商ID
     * @property string                          $config_key   配置键
     * @property string                          $config_value 配置值
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AgentConfig newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AgentConfig newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AgentConfig query()
     */
    class IdeHelperAgentConfig
    {
    }
}

namespace App\Models{
    /**
     * App\Models\AgentUser.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $agent_id   代理商ID
     * @property string                          $username   登录用户名
     * @property string                          $password   密码
     * @property null|string                     $real_name  真实姓名
     * @property null|string                     $mobile     手机号
     * @property null|string                     $email      邮箱
     * @property int                             $status     用户状态
     * @property null|\App\Models\Agent          $agent
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AgentUser newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AgentUser newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AgentUser query()
     */
    class IdeHelperAgentUser
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Airdrop.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id   代理商id
     * @property int                             $goods_id   空投商品id
     * @property null|int                        $number     空投数量
     * @property string                          $mobile     手机号
     * @property null|string                     $nickname   昵称
     * @property null|string                     $goods_name 商品名称
     * @property null|string                     $goods_img  商品图片
     * @property null|string                     $qianbao    用户钱包地址
     * @property null|string                     $tokenIds   空投的tokenIds
     * @property null|string                     $error_msg  错误原因
     * @property int                             $status     状态1成功 2失败
     * @property string                          $order_sn   订单号
     * @property string                          $type       商品类型: 发行/转售/肓盒
     * @property null|\App\Models\Agent          $agent
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airdrop newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airdrop newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Airdrop query()
     */
    class IdeHelperAirdrop
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Asset.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $user_id          用户ID
     * @property mixed                           $source_type      资产来源
     * @property int                             $source_id        资产来源ID
     * @property string                          $contract_address 作品标识
     * @property string                          $token_id         资产凭证ID
     * @property string                          $trans_hash       资产交易凭证
     * @property mixed                           $asset_status     资产状态
     * @property string                          $cert_sn          发行平台证书编号
     * @property null|int                        $apply_id         兑换申请ID
     * @property null|\App\Models\AssetKey       $asset_key
     * @property null|\App\Models\Asset          $giveUser
     * @property null|\App\Models\Product        $product
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Asset newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Asset newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Asset query()
     */
    class IdeHelperAsset
    {
    }
}

namespace App\Models{
    /**
     * App\Models\AssetKey.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $asset_id   用户资产ID
     * @property string                          $key        兑换码
     * @property null|string                     $prev_code  转售商品的原兑换码
     * @property null|string                     $use_time   使用时间
     * @property int                             $partner_id 使用兑换码的合作方ID
     * @property mixed                           $status     兑换码状态
     * @property null|\App\Models\Asset          $asset
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AssetKey newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AssetKey newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AssetKey query()
     */
    class IdeHelperAssetKey
    {
    }
}

namespace App\Models{
    /**
     * App\Models\AutoLockTask.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id          所属代理ID
     * @property int                             $product_id        监测的商品ID
     * @property string                          $product_name      监测的商品名称
     * @property string                          $contract_address  商品链上标识
     * @property string                          $start_time        监测开始时间
     * @property string                          $end_time          监测戴上时间
     * @property int                             $min_price         最低锁定价格
     * @property int                             $max_price         最高锁定价格
     * @property int                             $lock_minutes      锁定时间,分钟
     * @property string                          $locker_account    锁单使用的手机号
     * @property int                             $locker_user_id    锁单使用的用户ID
     * @property int                             $locked_count      已锁单数量
     * @property mixed                           $display_max_price
     * @property mixed                           $display_min_price
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AutoLockTask newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AutoLockTask newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AutoLockTask query()
     */
    class IdeHelperAutoLockTask
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Banner.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id   代理ID
     * @property string                          $image_url  Banner图片地址
     * @property null|string                     $jump_url   跳转链接
     * @property null|string                     $remark     备注信息
     * @property int                             $sequence   排序字段
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Banner newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Banner newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Banner query()
     */
    class IdeHelperBanner
    {
    }
}

namespace App\Models{
    /**
     * App\Models\BlindBoxItem.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $blind_box_id     肓盒商品ID
     * @property int                             $product_id       商品ID
     * @property int                             $product_token_id 商品存证记录ID
     * @property int                             $sequence         排序
     * @property mixed                           $status           状态
     * @property null|\App\Models\Product        $product
     * @property null|\App\Models\ProductToken   $product_token
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxItem newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxItem newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxItem query()
     */
    class IdeHelperBlindBoxItem
    {
    }
}

namespace App\Models{
    /**
     * App\Models\BlindBoxProduct.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $blind_box_id      肓盒ID
     * @property int                             $inside_product_id 肓盒中的商品ID
     * @property int                             $quantity          放入肓盒的商品数量
     * @property null|\App\Models\Product        $product
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxProduct newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxProduct newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxProduct query()
     */
    class IdeHelperBlindBoxProduct
    {
    }
}

namespace App\Models{
    /**
     * App\Models\BlindBoxRecord.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $user_id           用户ID
     * @property int                             $order_id          订单ID
     * @property int                             $blind_box_id      盲盒商品ID
     * @property int                             $asset_product_id  资产对应的商品ID
     * @property string                          $asset_token_id    资产的存证ID
     * @property null|string                     $open_time         盲盒开启时间
     * @property null|int                        $user_asset_id     用户资产ID
     * @property null|\App\Models\Asset          $asset
     * @property null|\App\Models\Product        $asset_product
     * @property null|\App\Models\Product        $blind_box_product
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxRecord newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxRecord newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BlindBoxRecord query()
     */
    class IdeHelperBlindBoxRecord
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Channel.
     *
     * @property int                                                                 $id
     * @property null|int                                                            $agent_id             代理商id
     * @property null|string                                                         $name                 渠道名称
     * @property string                                                              $contact              渠道联系人
     * @property string                                                              $mobile               手机号
     * @property string                                                              $uuid                 渠道uuid
     * @property null|\Illuminate\Support\Carbon                                     $created_at
     * @property null|\Illuminate\Support\Carbon                                     $updated_at
     * @property null|string                                                         $cover_image_url      封面图片
     * @property int                                                                 $daily_register_limit 每日最大注册数量
     * @property int                                                                 $parent_id            上级渠道ID
     * @property null|\App\Models\Channel                                            $parent
     * @property \App\Models\FrontendUser[]|\Illuminate\Database\Eloquent\Collection $users
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Channel newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Channel newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Channel query()
     */
    class IdeHelperChannel
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ConvertDemand.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $convert_formula_id 合成公式ID
     * @property int                             $product_id         合成所需商品ID
     * @property string                          $contract_address   资产唯一标识
     * @property int                             $quantity           合成所需数量
     * @property null|\App\Models\Product        $product
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertDemand newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertDemand newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertDemand query()
     */
    class IdeHelperConvertDemand
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ConvertFormula.
     *
     * @property int                                                                  $id
     * @property null|\Illuminate\Support\Carbon                                      $created_at
     * @property null|\Illuminate\Support\Carbon                                      $updated_at
     * @property int                                                                  $agent_id          代理商ID
     * @property string                                                               $name              合成公式名称
     * @property int                                                                  $target_product_id 合成目标商品
     * @property mixed                                                                $status            启用状态
     * @property null|string                                                          $start_time        合成开始时间
     * @property null|string                                                          $end_time          合成结束时间
     * @property int                                                                  $limit             合成限量
     * @property null|\App\Models\Agent                                               $agent
     * @property \App\Models\ConvertDemand[]|\Illuminate\Database\Eloquent\Collection $demands
     * @property \App\Models\ConvertRecord[]|\Illuminate\Database\Eloquent\Collection $records
     * @property null|\App\Models\Product                                             $target
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertFormula newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertFormula newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertFormula query()
     */
    class IdeHelperConvertFormula
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ConvertRecord.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $user_id            用户ID
     * @property int                             $convert_formula_id 合成公式ID
     * @property int                             $convert_count      合成数量
     * @property mixed                           $status             合成状态
     * @property string                          $remark             备注信息
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertRecord newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertRecord newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertRecord query()
     */
    class IdeHelperConvertRecord
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ConvertToken.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $convert_record_id 合成记录ID
     * @property string                          $token_id          资产TOKEN_ID
     * @property string                          $trans_type        流转类型，入账/回收
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertToken newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertToken newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConvertToken query()
     */
    class IdeHelperConvertToken
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Download.
     *
     * @property int                             $id
     * @property null|int                        $user_id    创建人
     * @property int                             $agent_id
     * @property string                          $name       文件名称
     * @property string                          $url        下载链接
     * @property string                          $model
     * @property string                          $request
     * @property int                             $status     状态 0正在生成文件 1已生成可下载
     * @property int                             $up_status
     * @property string                          $fail_msg
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property null|\App\Models\AgentUser      $users
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Download newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Download newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Download query()
     */
    class IdeHelperDownload
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Enterprise.
     *
     * @property int                             $id
     * @property null|int                        $agent_id              所属代理商
     * @property string                          $pay_channel           支付通道
     * @property string                          $name                  公司名称
     * @property null|string                     $code                  商户号
     * @property string                          $requestNo             请求号
     * @property string                          $licenceUrl            商户证件照片地址
     * @property string                          $signName              商户签约名
     * @property string                          $signType              商户签约类型
     * @property string                          $licenceNo             商户证件号码
     * @property null|string                     $licenceNoExpires      商户证件有效期
     * @property string                          $shortName             商户简称
     * @property string                          $legalName             法人名称
     * @property string                          $legalLicenceType      法人证件类型
     * @property string                          $legalLicenceNo        法人证件号码
     * @property null|string                     $legalLicenceNoExpires 法人证件有效期
     * @property string                          $legalLicenceFrontUrl  法人证件前
     * @property string                          $legalLicenceBackUrl   法人证件后
     * @property string                          $contactName           联系人
     * @property string                          $contactMobile         联系人手机号
     * @property string                          $contactEmail          联系人邮箱
     * @property string                          $contactLicenceNo      联系人证件号
     * @property string                          $servicePhone          客服电话
     * @property string                          $province              经营地址省
     * @property string                          $city                  经营地址市
     * @property string                          $district              经营地址县
     * @property string                          $address               详细地址
     * @property string                          $settlementDirection   结算方向
     * @property string                          $bankCode              开户总行编码
     * @property string                          $bankAccountType       银行账户类型
     * @property string                          $bankCardNo            银行账户号码
     * @property null|string                     $applicationStatus     审核状态
     * @property null|string                     $applicationTime       审核时间
     * @property null|string                     $reject_reason         原因
     * @property null|string                     $auditOpinion          审核意见
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property null|string                     $business_scope        企业经营范围
     * @property null|\App\Models\Agent          $agent
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Enterprise newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Enterprise newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Enterprise query()
     */
    class IdeHelperEnterprise
    {
    }
}

namespace App\Models{
    /**
     * App\Models\EntityApplyRecord.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id       所属代理
     * @property int                             $user_id        用户ID
     * @property int                             $entity_id      实物ID
     * @property int                             $product_id     产品ID
     * @property int                             $exchange_count 兑换数量
     * @property null|string                     $express_name   快递名称
     * @property null|string                     $logistics_no   物流单号
     * @property mixed                           $status         实物状态
     * @property null|string                     $address        收货地址
     * @property null|\App\Models\RightsEntity   $entity
     * @property null|\App\Models\Product        $product
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EntityApplyRecord newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EntityApplyRecord newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\EntityApplyRecord query()
     */
    class IdeHelperEntityApplyRecord
    {
    }
}

namespace App\Models{
    /**
     * App\Models\FrontendUser.
     *
     * @property int                                                          $id
     * @property null|\Illuminate\Support\Carbon                              $created_at
     * @property null|\Illuminate\Support\Carbon                              $updated_at
     * @property string                                                       $mobile          手机号
     * @property null|string                                                  $nickname        用户昵称
     * @property null|string                                                  $avatar_url      用户头像地址
     * @property string                                                       $password        登录密码
     * @property string                                                       $wallet_address  钱包地址
     * @property null|string                                                  $last_login_time 上次登录时间
     * @property int                                                          $agent_id
     * @property int                                                          $parent_id       上级用户id
     * @property mixed                                                        $status          用户状态
     * @property int                                                          $channel_id      渠道id
     * @property null|string                                                  $second_pass     二级密码
     * @property int                                                          $punish          惩罚状态：0正常 1受罚中
     * @property null|\App\Models\UserAddress                                 $address
     * @property null|\App\Models\Agent                                       $agent
     * @property null|\App\Models\UserAuth                                    $auth
     * @property null|\App\Models\Channel                                     $channel
     * @property \App\Models\Order[]|\Illuminate\Database\Eloquent\Collection $order
     * @property \App\Models\Order[]|\Illuminate\Database\Eloquent\Collection $paid_order
     * @property null|\App\Models\FrontendUser                                $parent
     * @property null|\App\Models\Punish                                      $punish_log
     * @property null|\App\Models\UserWallet                                  $wallet
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FrontendUser newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FrontendUser newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FrontendUser query()
     */
    class IdeHelperFrontendUser
    {
    }
}

namespace App\Models{
    /**
     * App\Models\InvitationActivity.
     *
     * @property int                                                                       $id
     * @property null|\Illuminate\Support\Carbon                                           $created_at
     * @property null|\Illuminate\Support\Carbon                                           $updated_at
     * @property int                                                                       $agent_id       代理商id
     * @property string                                                                    $name           活动名称
     * @property int                                                                       $ranking_num    榜单展示数量
     * @property string                                                                    $img_url        活动海报地址
     * @property string                                                                    $start_time     活动开始时间
     * @property string                                                                    $end_time       活动结束时间
     * @property mixed                                                                     $status         活动状态
     * @property int                                                                       $enable_consume 消费限制
     * @property null|\App\Models\Agent                                                    $agent
     * @property mixed                                                                     $end_date
     * @property mixed                                                                     $start_date
     * @property \App\Models\InvitationRegister[]|\Illuminate\Database\Eloquent\Collection $registers
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\InvitationActivity newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\InvitationActivity newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\InvitationActivity query()
     */
    class IdeHelperInvitationActivity
    {
    }
}

namespace App\Models{
    /**
     * App\Models\InvitationRegister.
     *
     * @property int                                 $id
     * @property null|\Illuminate\Support\Carbon     $created_at
     * @property null|\Illuminate\Support\Carbon     $updated_at
     * @property int                                 $activity_id    活动ID
     * @property int                                 $invite_id      邀请者ID
     * @property int                                 $register_count 注册者数量
     * @property int                                 $realname_count 实名者数量
     * @property string                              $is_allowed     是否允许参与活动
     * @property null|\App\Models\InvitationActivity $activity
     * @property null|\App\Models\UserAuth           $auth
     * @property null|\App\Models\FrontendUser       $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\InvitationRegister newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\InvitationRegister newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\InvitationRegister query()
     */
    class IdeHelperInvitationRegister
    {
    }
}

namespace App\Models{
    /**
     * App\Models\LoginHistory.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $user_id    用户ID
     * @property int                             $channel_id 登录渠道
     * @property mixed                           $login_mode 登录方式
     * @property null|\App\Models\Channel        $channel
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoginHistory newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoginHistory newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LoginHistory query()
     */
    class IdeHelperLoginHistory
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Lottery.
     *
     * @property int                                                                 $id
     * @property null|\Illuminate\Support\Carbon                                     $created_at
     * @property null|\Illuminate\Support\Carbon                                     $updated_at
     * @property int                                                                 $agent_id       所属代理
     * @property string                                                              $name           活动名称
     * @property string                                                              $description    活动描述
     * @property \Illuminate\Support\Carbon                                          $start_time     活动开始时间
     * @property \Illuminate\Support\Carbon                                          $end_time       活动结束时间
     * @property mixed                                                               $status         活动状态
     * @property \App\Models\LotteryAward[]|\Illuminate\Database\Eloquent\Collection $awards
     * @property mixed                                                               $ongoing_status
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lottery newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lottery newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Lottery query()
     */
    class IdeHelperLottery
    {
    }
}

namespace App\Models{
    /**
     * App\Models\LotteryAward.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $lottery_id  活动iD
     * @property string                          $name        奖品名称
     * @property string                          $logo_url    LOGO图片链接
     * @property string                          $type        奖品类型
     * @property int                             $refer_id    奖品对应的实体关联的ID
     * @property int                             $level       奖品等级
     * @property int                             $amount      奖品数量
     * @property int                             $draw_count  已抽中数量
     * @property float                           $rate        中奖概率
     * @property int                             $user_limit  每个用户可中奖次数
     * @property string                          $description 奖品描述
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryAward newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryAward newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryAward query()
     */
    class IdeHelperLotteryAward
    {
    }
}

namespace App\Models{
    /**
     * App\Models\LotteryRecord.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $lottery_id 活动ID
     * @property int                             $user_id    用户ID
     * @property int                             $award_id   奖品ID
     * @property mixed                           $status     状态
     * @property null|string                     $remark     备注信息
     * @property null|\App\Models\LotteryAward   $award
     * @property null|\App\Models\Lottery        $lottery
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryRecord newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryRecord newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryRecord query()
     */
    class IdeHelperLotteryRecord
    {
    }
}

namespace App\Models{
    /**
     * App\Models\LotteryUser.
     *
     * @property int                                                                  $id
     * @property null|\Illuminate\Support\Carbon                                      $created_at
     * @property null|\Illuminate\Support\Carbon                                      $updated_at
     * @property int                                                                  $lottery_id      活动ID
     * @property int                                                                  $user_id         用户ID
     * @property int                                                                  $level           用户等级
     * @property int                                                                  $available_times 可抽奖次数
     * @property \App\Models\LotteryRecord[]|\Illuminate\Database\Eloquent\Collection $records
     * @property null|\App\Models\FrontendUser                                        $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryUser newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryUser newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\LotteryUser query()
     */
    class IdeHelperLotteryUser
    {
    }
}

namespace App\Models{
    /**
     * App\Models\MergeOrder.
     *
     * @property int                                                                   $id
     * @property null|\Illuminate\Support\Carbon                                       $created_at
     * @property null|\Illuminate\Support\Carbon                                       $updated_at
     * @property string                                                                $order_no     订单号
     * @property int                                                                   $order_amount 订单金额
     * @property mixed                                                                 $status       订单状态
     * @property \App\Models\MergeOrderItem[]|\Illuminate\Database\Eloquent\Collection $items
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MergeOrder newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MergeOrder newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MergeOrder query()
     */
    class IdeHelperMergeOrder
    {
    }
}

namespace App\Models{
    /**
     * App\Models\MergeOrderItem.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $merge_order_id 订单ID
     * @property int                             $order_id       对应的订单ID
     * @property int                             $order_amount   支付金额
     * @property int                             $service_fee    手续费
     * @property null|\App\Models\MergeOrder     $merge_order
     * @property null|\App\Models\Order          $order
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MergeOrderItem newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MergeOrderItem newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MergeOrderItem query()
     */
    class IdeHelperMergeOrderItem
    {
    }
}

namespace App\Models{
    /**
     * App\Models\MessageReceiver.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $upload_sn   上传批次编号
     * @property int                             $template_id 站内信模板ID
     * @property int                             $receiver_id 接收人ID
     * @property null|string                     $keyword1    关键字1
     * @property null|string                     $keyword2    关键字2
     * @property null|string                     $keyword3    关键字3
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageReceiver newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageReceiver newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageReceiver query()
     */
    class IdeHelperMessageReceiver
    {
    }
}

namespace App\Models{
    /**
     * App\Models\MessageTemplate.
     *
     * @property int                                                                    $id
     * @property null|\Illuminate\Support\Carbon                                        $created_at
     * @property null|\Illuminate\Support\Carbon                                        $updated_at
     * @property int                                                                    $agent_id       代理ID
     * @property string                                                                 $title          站内信标题
     * @property string                                                                 $content        站内信模板内容
     * @property string                                                                 $publish_time   发布时间
     * @property mixed                                                                  $publish_status 消息发布状态
     * @property \App\Models\Notice[]|\Illuminate\Database\Eloquent\Collection          $messages
     * @property \App\Models\MessageReceiver[]|\Illuminate\Database\Eloquent\Collection $receivers
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MessageTemplate query()
     */
    class IdeHelperMessageTemplate
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Notice.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id        代理ID
     * @property null|string                     $cover_image_url 封面图版链接
     * @property string                          $title           公告标题
     * @property string                          $content         公告内容
     * @property string                          $publish_time    发布时间
     * @property int                             $to_user_id      接收用户ID，为0则发送给全部用户
     * @property int                             $template_id     消息模板ID
     * @property null|\App\Models\FrontendUser   $to_user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notice newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notice newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notice query()
     */
    class IdeHelperNotice
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Order.
     *
     * @property int                                                          $id
     * @property null|\Illuminate\Support\Carbon                              $created_at
     * @property null|\Illuminate\Support\Carbon                              $updated_at
     * @property int                                                          $agent_id             代理商ID
     * @property int                                                          $user_id              用户ID
     * @property string                                                       $order_no             订单号
     * @property int                                                          $product_id           商品ID
     * @property string                                                       $product_name         商品名称
     * @property string                                                       $product_logo_url     商品封面图
     * @property int                                                          $quantity             购买数量
     * @property int                                                          $sale_price           销售单价: 单位元
     * @property int                                                          $order_amount         订单金额: 单位元
     * @property int                                                          $is_resale            是否是转售订单
     * @property mixed                                                        $order_status         订单状态
     * @property null|mixed                                                   $trans_status         资产转移状态
     * @property null|string                                                  $trans_fail_reason    资产转移失败原因
     * @property null|string                                                  $manual_lock_until    订单手动锁定截止时间
     * @property \App\Models\Asset[]|\Illuminate\Database\Eloquent\Collection $assets
     * @property mixed                                                        $display_order_amount
     * @property mixed                                                        $display_sale_price
     * @property null|\App\Models\OrderPayment                                $payment
     * @property null|\App\Models\Product                                     $product
     * @property null|\App\Models\FrontendUser                                $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Order query()
     */
    class IdeHelperOrder
    {
    }
}

namespace App\Models{
    /**
     * App\Models\OrderAsset.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $order_id         订单ID
     * @property int                             $user_id          用户ID
     * @property int                             $product_id       商品ID
     * @property string                          $contract_address 商品合约地址, 作品唯一编号
     * @property string                          $token_id         资产凭证ID
     * @property null|string                     $trans_hash       交易凭证
     * @property mixed                           $asset_status     资产交易状态
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\OrderAsset newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\OrderAsset newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\OrderAsset query()
     */
    class IdeHelperOrderAsset
    {
    }
}

namespace App\Models{
    /**
     * App\Models\OrderPayment.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $order_id                订单ID
     * @property string                          $merchant_no             收款商户号
     * @property string                          $out_order_no            订单号
     * @property int                             $pay_amount              用户支付金额
     * @property null|int                        $receive_amount          实收金额
     * @property null|int                        $platform_receive_amount 平台收款金额
     * @property null|int                        $agent_receive_amount    代理分账金额
     * @property null|int                        $user_receive_amount     用户分账金额
     * @property null|int                        $store_receive_amount    门店分账金额
     * @property mixed                           $pay_way                 支付方式
     * @property null|string                     $pay_time                支付时间
     * @property mixed                           $pay_status              支付状态
     * @property mixed                           $divide_status           分账状态
     * @property null|string                     $divide_fail_reason      分账失败原因
     * @property null|string                     $pay_link                支付链接
     * @property null|\App\Models\Order          $order
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\OrderPayment newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\OrderPayment newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\OrderPayment query()
     */
    class IdeHelperOrderPayment
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Partner.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $name       合作商名称
     * @property string                          $app_id     接口请求AppId
     * @property string                          $app_secret 接口请求Secret
     * @property mixed                           $status     状态
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Partner newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Partner newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Partner query()
     */
    class IdeHelperPartner
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Product.
     *
     * @property int                                                                  $id
     * @property null|\Illuminate\Support\Carbon                                      $created_at
     * @property null|\Illuminate\Support\Carbon                                      $updated_at
     * @property int                                                                  $asset_id          发行平台资产ID
     * @property string                                                               $name              商品名称
     * @property string                                                               $logo_url          LOGO图片地址
     * @property string                                                               $public_hash       公示Hash
     * @property string                                                               $contract_address  合约地址
     * @property int                                                                  $issue_count       发行数量
     * @property int                                                                  $left_count        剩余数量
     * @property int                                                                  $sales_count       销售数量
     * @property string                                                               $publisher_account 发行者账号
     * @property int                                                                  $price             发行价格, 单位:分
     * @property null|string                                                          $intro             商品简介
     * @property null|string                                                          $description       商品描述
     * @property int                                                                  $resale_user_id    转售商品的用户ID
     * @property int                                                                  $category_id       自定义分类ID
     * @property int                                                                  $agent_id          所属代理
     * @property null|\Illuminate\Support\Carbon                                      $online_time       商品上线时间
     * @property mixed                                                                $status            商品状态
     * @property int                                                                  $test_only         是否是测试专用商品
     * @property mixed                                                                $type              商品类型: 发行/转售/肓盒
     * @property null|\Illuminate\Support\Carbon                                      $start_time        商品开始销售时间
     * @property null|\Illuminate\Support\Carbon                                      $end_time          商品结束销售时间
     * @property int                                                                  $buy_limit         商品购买数量限制, -1表示不限购
     * @property string                                                               $issuer            发行机构
     * @property null|string                                                          $asset_image_url   资产图片
     * @property string                                                               $hold_rights       许可权利类型
     * @property null|string                                                          $author            作品的作者
     * @property mixed                                                                $rights_type       权益类型
     * @property int                                                                  $sequence          排序字段
     * @property int                                                                  $store_id          所属门店ID
     * @property null|\App\Models\Agent                                               $agent
     * @property \App\Models\ProductToken[]|\Illuminate\Database\Eloquent\Collection  $available_tokens
     * @property null|\App\Models\ProductCategory                                     $category
     * @property \App\Models\ProductConfig[]|\Illuminate\Database\Eloquent\Collection $configs
     * @property null|\App\Models\RightsEntityProduct                                 $entity
     * @property mixed                                                                $display_price
     * @property null|\App\Models\FrontendUser                                        $resale_user
     * @property null|\App\Models\Store                                               $store
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product query()
     */
    class IdeHelperProduct
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ProductCategory.
     *
     * @property int                                                                    $id
     * @property null|\Illuminate\Support\Carbon                                        $created_at
     * @property null|\Illuminate\Support\Carbon                                        $updated_at
     * @property int                                                                    $agent_id   代理商ID
     * @property string                                                                 $name       类别名称
     * @property int                                                                    $parent_id  父类别ID
     * @property int                                                                    $sequence   排序字段
     * @property \App\Models\ProductCategory[]|\Illuminate\Database\Eloquent\Collection $children
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductCategory newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductCategory newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductCategory query()
     */
    class IdeHelperProductCategory
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ProductConfig.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $contract_address 商品合约地址
     * @property string                          $config_key       配置键
     * @property string                          $config_value     配置值
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductConfig newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductConfig newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductConfig query()
     */
    class IdeHelperProductConfig
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ProductImage.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $product_id 商品ID
     * @property string                          $image_url  图片链接
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductImage newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductImage newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductImage query()
     */
    class IdeHelperProductImage
    {
    }
}

namespace App\Models{
    /**
     * App\Models\ProductToken.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $product_id    商品ID
     * @property string                          $token_id      凭证ID
     * @property int                             $order_id      订单ID
     * @property mixed                           $status        token状态
     * @property null|mixed                      $lock_type     锁定类型, 销售/肓盒/空投
     * @property null|int                        $lock_refer_id 关联数据ID
     * @property null|\App\Models\Product        $product
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductToken newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductToken newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ProductToken query()
     */
    class IdeHelperProductToken
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Punish.
     *
     * @property int                             $id
     * @property int                             $user_id       用户id
     * @property int                             $punish_type   惩罚类型：1禁止交易
     * @property int                             $punish_day    惩罚天数
     * @property string                          $end_time      惩罚结束时间
     * @property int                             $punish_status 惩罚状态：1惩罚中 2已结束
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Punish newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Punish newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Punish query()
     */
    class IdeHelperPunish
    {
    }
}

namespace App\Models{
    /**
     * App\Models\PurchaseWhiteList.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $product_id        商品ID
     * @property string                          $user_mobile       用户手机号
     * @property int                             $early_buy_minutes 可提前购买的时间
     * @property int                             $buy_limit         可购买数量
     * @property string                          $status            启用状态
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PurchaseWhiteList newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PurchaseWhiteList newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PurchaseWhiteList query()
     */
    class IdeHelperPurchaseWhiteList
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Registry.
     *
     * @property int                                                                         $id
     * @property null|\Illuminate\Support\Carbon                                             $created_at
     * @property null|\Illuminate\Support\Carbon                                             $updated_at
     * @property int                                                                         $agent_id               代理商ID
     * @property int                                                                         $user_id                用户ID
     * @property string                                                                      $product_name           作品名称
     * @property string                                                                      $product_create_nat     作品创作性质
     * @property null|int                                                                    $word_count             文字类作品字数
     * @property null|string                                                                 $video_length           视频类作品长度
     * @property string                                                                      $product_cat            作品类别
     * @property string                                                                      $product_create_date    创作完成日期
     * @property string                                                                      $product_create_address 创作完成地点
     * @property int                                                                         $is_pub                 是否已发表
     * @property null|string                                                                 $product_pub_date       发表日期
     * @property null|string                                                                 $product_pub_address    发表地点
     * @property null|string                                                                 $create_intention       作品创作意图
     * @property string                                                                      $apply_method           申请方式
     * @property string                                                                      $accept_method          权利获取方式
     * @property null|string                                                                 $accept_method_explain  权利获取方式说明
     * @property string                                                                      $belong_method          权利归属方式
     * @property null|string                                                                 $belong_method_explain  权利归属方式说明
     * @property string                                                                      $hold_names             权利拥有状况
     * @property null|string                                                                 $hold_names_explain     权利拥有状况说明
     * @property null|string                                                                 $originality            作品独创性说明
     * @property null|string                                                                 $signature              作品署名
     * @property mixed                                                                       $settle_way             结算方式
     * @property null|int                                                                    $pay_amount             支付金额
     * @property string                                                                      $register_id            注册ID,提交成功后返回
     * @property null|string                                                                 $cert_file_url          证书文件地址
     * @property null|string                                                                 $cert_image_urls        证书图片地址，多张图片使用,分隔
     * @property mixed                                                                       $status                 状态
     * @property null|\App\Models\Agent                                                      $agent
     * @property \App\Models\RegistryFile[]|\Illuminate\Database\Eloquent\Collection         $attachFiles
     * @property \App\Models\RegistryAuditHistory[]|\Illuminate\Database\Eloquent\Collection $auditHistories
     * @property \App\Models\RegistryAuth[]|\Illuminate\Database\Eloquent\Collection         $authors
     * @property mixed                                                                       $cert_images
     * @property mixed                                                                       $display_pay_amount
     * @property null|\App\Models\RegistryOrder                                              $order
     * @property \App\Models\RegistryAuth[]|\Illuminate\Database\Eloquent\Collection         $owners
     * @property \App\Models\RegistryFile[]|\Illuminate\Database\Eloquent\Collection         $productFiles
     * @property \App\Models\RegistryFile[]|\Illuminate\Database\Eloquent\Collection         $productImages
     * @property null|\App\Models\FrontendUser                                               $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Registry newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Registry newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Registry query()
     */
    class IdeHelperRegistry
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RegistryAuditHistory.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $registry_id
     * @property mixed                           $type        记录类型: 登记/审核通过/审核拒绝
     * @property string                          $title       标题
     * @property string                          $remark      备注信息
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuditHistory newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuditHistory newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuditHistory query()
     */
    class IdeHelperRegistryAuditHistory
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RegistryAuth.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property null|\Illuminate\Support\Carbon $deleted_at
     * @property int                             $user_id             用户ID
     * @property mixed                           $auth_type           认证类型
     * @property string                          $auth_name           认证名称
     * @property null|string                     $id_card_no          个人身份证号
     * @property null|string                     $id_card_image_front 身份证正面照
     * @property null|string                     $id_card_image_back  身份证背面照
     * @property null|string                     $gender              性别
     * @property null|string                     $nation              民族
     * @property null|string                     $license_no          公司营业执照号
     * @property null|string                     $license_image       营业执照照片
     * @property null|string                     $license_expire_date 营业执照有效期
     * @property string                          $address             个人或公司地址
     * @property mixed                           $display_no
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuth newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuth newQuery()
     * @method static \Illuminate\Database\Query\Builder|\App\Models\RegistryAuth onlyTrashed()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuth query()
     * @method static \Illuminate\Database\Query\Builder|\App\Models\RegistryAuth withTrashed()
     * @method static \Illuminate\Database\Query\Builder|\App\Models\RegistryAuth withoutTrashed()
     */
    class IdeHelperRegistryAuth
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RegistryAuthor.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $registry_id      注册ID
     * @property int                             $registry_auth_id 个人或企业ID
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuthor newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuthor newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryAuthor query()
     */
    class IdeHelperRegistryAuthor
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RegistryFile.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $registry_id 注册ID
     * @property string                          $file_type   文件类型
     * @property string                          $file_path   文件地址
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryFile newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryFile newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryFile query()
     */
    class IdeHelperRegistryFile
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RegistryOrder.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $registry_id    登记ID
     * @property string                          $order_id       商户订单号
     * @property string                          $order_no       平台订单号
     * @property null|string                     $pay_time       支付时间
     * @property mixed                           $pay_status     支付状态
     * @property null|string                     $expire_time    订单过期时间
     * @property null|string                     $payment_params 支付参数
     * @property null|\App\Models\Registry       $registry
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryOrder newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryOrder newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryOrder query()
     */
    class IdeHelperRegistryOrder
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RegistryOwner.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $registry_id      注册ID
     * @property int                             $registry_auth_id 个人或企业ID
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryOwner newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryOwner newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RegistryOwner query()
     */
    class IdeHelperRegistryOwner
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RightsEntity.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id       所属代理
     * @property string                          $name           实物名称
     * @property string                          $logo_url       图片地址
     * @property null|string                     $description    实物描述
     * @property int                             $exchange_count 兑换数量
     * @property mixed                           $status         实物状态
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RightsEntity newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RightsEntity newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RightsEntity query()
     */
    class IdeHelperRightsEntity
    {
    }
}

namespace App\Models{
    /**
     * App\Models\RightsEntityProduct.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $entity_id  实物ID
     * @property int                             $product_id 产品ID
     * @property null|\App\Models\RightsEntity   $entity
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RightsEntityProduct newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RightsEntityProduct newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RightsEntityProduct query()
     */
    class IdeHelperRightsEntityProduct
    {
    }
}

namespace App\Models{
    /**
     * App\Models\Store.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id               代理ID
     * @property string                          $name                   门店名称
     * @property string                          $mobile                 负责人手机号
     * @property string                          $divide_account         门店分账账号
     * @property string                          $agent_service_fee_rate 代理手续费费率
     * @property int                             $is_default             是否是默认门店
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Store newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Store newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Store query()
     */
    class IdeHelperStore
    {
    }
}

namespace App\Models{
    /**
     * App\Models\TransferRecord.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $agent_id      代理ID
     * @property int                             $asset_id      资产ID
     * @property int                             $to_user_id    目标用户ID
     * @property mixed                           $source        请求来源
     * @property string                          $transfer_sn   请求流水号
     * @property string                          $source_params 请求参数
     * @property null|string                     $transfer_time 转移时间
     * @property mixed                           $status        资产转移状态
     * @property null|string                     $remark        备注信息
     * @property null|\App\Models\Asset          $asset
     * @property null|\App\Models\FrontendUser   $to_user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TransferRecord newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TransferRecord newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TransferRecord query()
     */
    class IdeHelperTransferRecord
    {
    }
}

namespace App\Models{
    /**
     * App\Models\UserAddress.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $user_id    用户ID
     * @property string                          $name       收货人姓名
     * @property string                          $mobile     收货人手机号
     * @property string                          $address    收货地址
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAddress newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAddress newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAddress query()
     */
    class IdeHelperUserAddress
    {
    }
}

namespace App\Models{
    /**
     * App\Models\UserAuth.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $user_id             用户ID
     * @property string                          $real_name           真实姓名
     * @property string                          $id_card             身份证号
     * @property string                          $id_card_front_image 身份证下面照
     * @property string                          $id_card_back_image  身份证背面照
     * @property string                          $province            省
     * @property string                          $city                市
     * @property string                          $district            区
     * @property string                          $address             详细地址
     * @property string                          $bank_code           开户行编码
     * @property string                          $bank_card_no        银行卡号
     * @property string                          $bank_card_mobile    银行卡预留手机号
     * @property mixed                           $audit_status        实名认证审核状态
     * @property string                          $yeepay_request_no   易宝小微商户认证请求编号
     * @property null|string                     $merchant_no         个人分账商户号
     * @property string                          $reject_reason       审核拒绝原因
     * @property null|\App\Models\YeepayBank     $bank
     * @property null|\App\Models\FrontendUser   $user
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuth newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuth newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAuth query()
     */
    class IdeHelperUserAuth
    {
    }
}

namespace App\Models{
    /**
     * App\Models\UserWallet.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $user_id        用户ID
     * @property string                          $merchant_no    主体商户号
     * @property string                          $wallet_user_no 钱包账户ID
     * @property mixed                           $status         钱包状态
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWallet newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWallet newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserWallet query()
     */
    class IdeHelperUserWallet
    {
    }
}

namespace App\Models{
    /**
     * App\Models\YeepayBank.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property string                          $code        银行编码
     * @property string                          $name        银行名称
     * @property null|string                     $adapay_code adapay银行代码
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\YeepayBank newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\YeepayBank newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\YeepayBank query()
     */
    class IdeHelperYeepayBank
    {
    }
}

namespace App\Models{
    /**
     * App\Models\YeepayDistrict.
     *
     * @property int                             $id
     * @property null|\Illuminate\Support\Carbon $created_at
     * @property null|\Illuminate\Support\Carbon $updated_at
     * @property int                             $province_code 省编码
     * @property string                          $province_name 省名称
     * @property int                             $city_code     市编码
     * @property string                          $city_name     市名称
     * @property int                             $district_code 区编码
     * @property string                          $district_name 区名称
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\YeepayDistrict newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\YeepayDistrict newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\YeepayDistrict query()
     */
    class IdeHelperYeepayDistrict
    {
    }
}

namespace App{
    /**
     * App\User.
     *
     * @property \Illuminate\Notifications\DatabaseNotification[]|\Illuminate\Notifications\DatabaseNotificationCollection $notifications
     *
     * @method static \Illuminate\Database\Eloquent\Builder|\App\User newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\User newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder|\App\User query()
     */
    class IdeHelperUser
    {
    }
}
